package dto

import "web_api_gin/entity"

type SysRoleTree struct {
	entity.SysRole
	Children []*SysRoleTree `gorm:"-" json:"children"` //子角色列表
}

//角色列表接收参数
type SysRoleGetListReq struct {
	Name        string `form:"name"`         // 角色定义名
	DisplayName string `form:"display_name"` // 角色显示名
	PageNo      int64  `form:"pageNo"`       //分页页码
	PageSize    int64  `form:"pageSize"`     //分页大小
}

//角色删除表单
type SysRoleFormDestroy struct {
	RoleIds []uint32 `form:"role_ids" json:"role_ids" binding:"dive,required"` // 角色ID
}
